/**
 * 此处添加项目中常用的基于jquery-validate.js
 * 验证的常用的一些方法 
 */
$(function(){
	// 支持自定义正则表达式验证   
	jQuery.validator.addMethod("pattern", function(value, element,pattern) {   
	  return this.optional(element) || pattern.test(value);   
	}, ""); 
	jQuery.validator.validatorMultiEmail=function(input){
		var response=new Object();
		response.result='true';
		if(input.val()){
			str=input.val().split(",");
			for(i=0;i<str.length ;i++){
				if(str[i]){
					var match=str[i].match(
							/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/
					);
					if(match==null){
						response.result='false';
						if(response.info){
						response.info=response.info+","+str[i];
						}else{
							response.info=str[i];
						}
					}
				}
			}
		}
		return response;
	};
	jQuery.validator.addMethod("multiemails", function(value, element,input) {
		  var res=jQuery.validator.validatorMultiEmail(input);
		  var result=false;
		  if( res.result=='true')
			  result=true;
		  return this.optional(element) ||result;   
		}, "");
});
